/* CSS Reset */
html, body, div, span, applet, object, iframe,
p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baselinebaseline;
}

#navbar-iframe, .date-header, .status-msg-wrap, .jump-link, .feed-links{
  display:none!important;
}

body{
  background: #fff;
  color: #444;
  font: 13px arial,helvetica,sans-serif;
  text-align:left;
  margin:0;
  line-height:1.5em;
}

#wrap2 {
  width:100%;
  background:#191919;
  min-height:40px;
  margin:0;
  padding:0
}

a:link, a:visited{
  color: #44546E;
  text-decoration:none;
}

a:hover{
  color:#e1771e;
  text-decoration:underline;
}

a img{
  border-width:0;
}

table{
  border-collapse:collapse;
  margin:0 0 20px 0; 
  text-align:center; 
  width:100%;
}

* margin:0;
  padding:0
}

tr th, thead th{
  border:1px solid #eee7df;
  font-weight:bold; 
  line-height:18px; 
  padding:8px 20px
}

tr td{
  border:1px solid #eee7df;
  padding:5px 20px; 
  text-align:center;
}

.clear {
  height:0;
  margin:0;
  padding:0
}

h1, h2, h3, h4, h5{
  font-family:'Oswald', Arial, Tahoma, sans-serif;
  color:#555;
  line-height:1.3em;
  margin:0;
  padding:0;
}

h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}

/* === Header Wrapper === */
#header-wrapper{
  width:1020px;
  float:left;
  margin:0;
  padding:0;
}

.header {
  height: 90px;
  width: 285px;
  float:left; 
  margin:8px 0;
  padding:0;
}

.header h1{
  font-size: 0.1em;
  color:#fff;
  padding:0;
  margin:0;
  text-indent:-9999px
}

.header img {
  width:285px;
  height:90px
}

#topad {
  float:right;
  width:730px;
  margin:10px 0 7px 0;
  padding:0;
}

/* === Top Navigation === */
#topnav {
  width:1020px;
  height:40px;
  margin:0 auto;
  padding:0
}

.topmenu{
  float:left;
  width:575px;
  margin:0;
  padding:0;
}

.topmenu ul{
   list-style:none;
   margin:0;
   padding:0;
}

.topmenu li{
   float:left;
   margin:0;
   padding:0;
   list-style:none;
}

.topmenu li a:link{
  float:left;
  margin:0 20px 0 0;
  padding: 0;
  line-height:40px;
  color: #ddd;
  text-transform:capitalize;
}

.topmenu li a:visited {
  color: #ccc;
}

.topmenu li a:hover {
  text-decoration: underline;
}

/* === Search Form === */
#search {
  background:#333;
  float:right;
  width:210px;
  padding:3px;
  margin: 6px 0 5px 0;
  border:1px solid #222;
}

#search form {
  margin: 0;
  padding: 0;
}

#search fieldset {
  margin: 0;
  padding: 0;
  border: none;
}

#search p {
  margin: 0;
  font-size:12px;
}

#s {
  width:180px;
  margin:0;
  padding:0 5px;
  height:20px;
  color:#aaa;
  background:#333;
  float:left;
  border:none;
  display:inline;
}

input#searchsubmit{
  background:#191919 url(http://2.bp.blogspot.com/-J0g9sxJlIf8/T_aT3w1WH-I/AAAAAAAAPZU/wFeOOGswUsU/s1600/search_bg.png) no-repeat left center;
  float:right;
  display:inline;
  height:20px;
  width:20px;
  border:none;
  text-indent:-9999px;
  .font-size: 0;
  .display:block;
  .line-height: 0;
}

/* === Menu === */
#bottomnav {
  background:url(http://4.bp.blogspot.com/-GFNcXSvti6A/T_PdaI3unQI/AAAAAAAAPQI/yR1NEpmgBpY/s1600/title_bg.png) repeat-x top;
  float:left;
  width:1018px;
  margin:0 0 20px 0;
  padding:0;
  border:1px solid #ddd
}

.menu, .menu2{
  width: 732px;
  float:left;
  height:40px;
  margin: 0;
  padding:0;
  font-size:11px;
  font-family:'Oswald', Arial, Tahoma, sans-serif;
  text-transform:uppercase;
}

.menu2 {
  float:right;
  width:286px;
  text-align:center;
  list-style:none;
}

.menu ul {
  margin:0;
  padding:0
}

.menu li{
  list-style:none;
  padding:0;
  margin:0;
}

.menu li a{
  float:left;
  padding:0 15px;
  margin:0;
  line-height:40px;
  color: #222;
  border-right:1px solid #ccc;
}

.menu ul li a:hover, .menu2 li a:hover{
  text-decoration: underline;
}

.menu2 ul {
  margin:0;
  padding:0
}

.menu2 li{
  display:inline;
  margin:0 11px ;
}

.menu2 li a{
  display:inline-block;
  padding:0;
  margin:0 ;
  line-height:40px;
  color:#e1771e;
}

/* === Outer Wrapper === */
#outer-wrapper{
  width:1020px;
  margin:0 auto;
  padding:0;
}

/* === Main Wrap === */
#mainleft{
  width:688px;
  float:left;
  padding:0;
  margin:0;
  word-wrap:break-word;
}

#main-wrapper, .maintop{
  width:496px;
  float:left;
  padding:0;
  margin:0;
  word-wrap:break-word;
}

.date-header{
  color:#999;
  margin:0;
}

/* === Post Content === */
.post{
  background:#fcfcfc;
  margin: 0 0 10px 0;
  padding:10px;
  border:1px solid #ddd
}

.post-title {
  margin:0 0 3px 0;
  padding:0;
  line-height:1.1em !important;
  font:16pt 'Oswald', Arial, Tahoma, sans-serif;
}

.post-title a, .post-title a:visited, .post-title strong{
  display:block;
  text-decoration:none;
  color: #222;
}

.post-title strong, .post-title a:hover {
  color: #e1771e;
}

.post-body{
  margin:10px 0;
  padding:0;
}

.post-body ul {
  margin: 0;
  padding:0 20px 0 25px;
}

.post-body ol {
  margin: 0;
  padding:0 20px 0 30px;
}

.post-body ul li, .post-body ol li {
  padding:5px 0;
}

.post-body blockquote {
  margin-left:10px;
  padding:0 0 0 10px;
  border-left:10px solid #ccc
}

.post-body img{
  background:#eee;
  max-width:90%;
  margin:0;
  padding:10px;
  border:1px solid #ccc;
}

.post-header, .post-footer{
  padding: 0;
  margin:0;
  font-size:11px;
}

.post-author{
  background:url(http://1.bp.blogspot.com/-P6Y2brurknI/T1tLn14w3NI/AAAAAAAAAww/Wo8a9dGEkug/s1600/author.png) no-repeat left center;
  margin:0 10px 0 0;
  padding:1px 0 2px 20px
}

.post-timestamp{
  background:url(http://4.bp.blogspot.com/-y5H9y7f416Q/T1tLoEyaqdI/AAAAAAAAAw8/-OTp8BG_jik/s1600/time.png) no-repeat left center;
  margin:0 10px 0 0;
  padding:1px 0 2px 20px
}

.post-comment-link{
  background:url(http://3.bp.blogspot.com/-ltZUuwHKjew/T1tIGkxvrgI/AAAAAAAAAwY/qSC7sPKU858/s1600/comment.png) no-repeat left center;
  margin:0 10px 0 0;
  padding:1px 0 2px 20px
}

.post-labels{
  background:url(http://2.bp.blogspot.com/-sPPT-hDUX1I/T1tIG1wlW_I/AAAAAAAAAwg/nQsprfcfiho/s1600/tag.png) no-repeat left center;
  margin:0 10px 0 0;
  padding:0 0 0 25px
}

.main .widget{
  padding:0;
  margin:0;
}

.main .Blog{
  padding:0;
  margin:0;
}

/* === Sidebar === */
#sidebar-wrapper, #middle, #sidebarRight, #sidebarLeft {
  width:322px;
  float:right;
  margin:0;
  padding:0;
  word-wrap:break-word;
  overflow:hidden;
}

#sidebarTop, #sidebarBottom {
  float:left;
  margin:0;
  padding:0
}

#middle {
  float:left;
  width:182px;
  margin:0 0 0 10px
}

#sidebarRight, #sidebarLeft {
  width:156px;
  float:right;
}

#sidebarLeft {
  float:left;
}

.sidebar, .maincol, .frow {
  margin:0;
  padding:0;
}

.sidebar h2, .sidebar2 h2, .maincol h2 {
  background:url(http://2.bp.blogspot.com/-oW2wLskT5M0/T_PdaOSgLBI/AAAAAAAAPP8/zK51KpbBZwY/s1600/bg_title.png) repeat-x top;
  padding:5px 10px;
  margin:0;
  color: #222;
  font: 12px 'Oswald', Arial, Tahoma, sans-serif;
  border-bottom:1px solid #fff;
}

.sidebar ul, .sidebar2 ul, .maincol ul {
  margin:0;
  padding:0;
}

.sidebar li, .sidebar2 li, .maincol li{
  background:url(http://1.bp.blogspot.com/_aAjcAMHOGT4/TJnVVDQBCTI/AAAAAAAAE1Q/J0b_hDE7Khc/s1600/list.png) no-repeat left center;
  list-style: none;
  padding:0 0 0 15px;
  margin:0;
}

.sidebar .widget, .sidebar2 .widget, .maincol .widget{
  margin:0 0 10px 0;
  padding:0;
  border:1px solid #ddd
}

.sidebar .widget-content, .sidebar2 .widget-content, .maincol .widget-content{
  padding:10px;
  margin:0;
  border-top:1px solid #e6e6e6;
}

.PopularPosts .widget-content ul li {
  list-style:none;
  padding: 5px 0;
}

.PopularPosts .item-title a, .PopularPosts .item-title a:visited {
  font:16pt 'Oswald', Tahoma, sans-serif;
  color:#333;
}

.PopularPosts .item-title a:hover {
  color:#e1771e;
  text-decoration:underline;
}

#BlogArchive1_ArchiveMenu {
  width:100%;
  padding:0;
  margin:0;
}

.blog-list-container ul li {
  background:url(http://1.bp.blogspot.com/_aAjcAMHOGT4/TJnVVDQBCTI/AAAAAAAAE1Q/J0b_hDE7Khc/s1600/list.png) no-repeat top left;
}
  
.maincol h2 {
  background:url(http://4.bp.blogspot.com/-GFNcXSvti6A/T_PdaI3unQI/AAAAAAAAPQI/yR1NEpmgBpY/s1600/title_bg.png) repeat-x top;
  padding:10px;
}

/* === Subscribe === */
#subscribe {
  width:320px;
  float:left;
  margin:0 0 10px 0;
  padding:0;
  border:1px solid #ddd;
}

.subs {
  padding:10px;
  margin:0;
  border-top:1px solid #e6e6e6
}

.input{
  float:left;
  background:#f7f7f7;
  margin:0;
  border: 1px solid #ddd;
  padding:5px 5px 6px 5px;
  width: 200px;
}

.sbutton {
  background:url(http://1.bp.blogspot.com/-AcampvcBDYE/T_K8VquSZXI/AAAAAAAAPO4/bIJ5YXZGVNk/s1600/bg_title.png) repeat-x top;
  float:left;
  width:80px;
  height:29px;
  margin: 0 0 0 8px;
  padding:0 3px;
  border: 1px solid #ddd;
}

/* === Social Networks === */
.social {
float:left;
width:100%;
margin:10px 0;
padding:0;
}
.social ul{
margin:0;
padding:0
}
.social ul li{
float:left;
width:37%;
height:35px;
display:block;
padding:0 0 0 38px;
margin:0 0 5px 0;
list-style:none;
vertical-align:middle!important;
}

.social ul li span {
  display:block;
line-height:1.0em;
}

.social ul li.youtube{
background: url(http://4.bp.blogspot.com/-rrOVlwmMErI/T_VBQ2d1-GI/AAAAAAAAPYA/UrWTBlUHv40/s1600/youtube.png) no-repeat 0 2px;
}
.social ul li.facebook{
background: url(http://4.bp.blogspot.com/-YDPrfH1Weok/T2f4DoPMR6I/AAAAAAAAAzo/txa_bz5LatU/s1600/facebook.png) no-repeat 0 2px;
}
.social ul li.twitter{
background: url(http://4.bp.blogspot.com/-m_r2xAv4bko/T2f4EqR4rRI/AAAAAAAAA0U/nIMe8970-C0/s1600/twitter.png) no-repeat 0 2px;
}

.social ul li.rss{
background: url(http://2.bp.blogspot.com/-TDkYEHNqGUQ/T2f4EhVuZUI/AAAAAAAAA0M/FOoN7EFobZw/s1600/rss.png) no-repeat 0 2px;
}

.social ul li.google{
background: url(http://1.bp.blogspot.com/-8VM7hf30r94/T2f4EDIztnI/AAAAAAAAA0E/_haL411wwrI/s1600/plus.png) no-repeat 0 2px;
}

.social ul li.email{
background: url(http://2.bp.blogspot.com/-UD8ATHe5ks0/T2f4D1Ft81I/AAAAAAAAAz0/TPq4yrJvEGI/s1600/mail.png) no-repeat 0 2px;
}

.social ul li a{
font-size:12px;
font-weight:bold
}

#___plusone_6, a.twitter-share-button, .g-plusone, .fb-like {
  float:left!important;
  margin:0;
  padding:0 0 10px 0;
  width:95px!important;
}


/* === Profile === */
.profile-img{
  float:left; 
  margin:0 10px 5px 0; 
  padding:0
}

.profile-data{
  margin:0; 
  padding:0; 
  letter-spacing:.1em; 
  font-weight:bold
}

.profile-datablock{
  margin:0
}

.profile-textblock{
  margin:5px 0
}

.profile-link{
  font-size:12px; 
  letter-spacing:.1em
}

#blog-pager-newer-link{
  float:left;
  font-weight:bold;
}

#blog-pager-older-link{
  float:right;
  font-weight:bold;
}

#blog-pager{
  text-align:center;
  padding:0;
  margin:20px 0;
  clear:both;
}

.feed-links{
  clear:both;
  padding:0;
  margin:15px 0;
}

/* === Comments === */
#comments {
  margin:0;
  float:left;
}

#comments h4{
  margin:0;
  padding:0;
  color:#222;
  font: 20px 'Oswald', Arial, Tahoma, sans-serif;
}

.comment-form {
  clear: both;
  max-width: 620px;
}

#comments-block{
  margin:10px 20px
}

#comments-block .comment-author{
  font-size:14px;
  margin:0;
  padding:0;
  font-weight:bold;
}

#comments-block .comment-body{  
  margin:0;
  padding:0 0 0 15px
}

#comments-block .comment-footer{
  font-size:11px;
  text-align:left;
  margin:0 0 20px;
  padding:0 0 0 15px;
}

#comments-block .comment-body p{
  margin:0;
  padding:0
}

.comments .comments-content .icon.blog-author {
  background-repeat: no-repeat;
  background-image: url();
}

.deleted-comment{
  font-style:italic; 
  color:gray
}

/* === Footer Content === */
#bottom {
  float:left;
  width:1020px;
  margin:20px 0;
  padding:0;
  clear:both
}

#bottom1,#bottom2,#bottom3, #footer1,#footer2,#footer3  {
  float:left;
  width:248px;
  margin:0 10px 0 0;
  padding:0;
}

#bottom1, #footer1 {
  width:247px
}

#bottom4, #footer4  {
  float:right;
  width:247px;
}

#prefooter {
  background:#191919;
  width:100%; 
  margin:0;
  padding:0 0 20px 0;
  clear:both
}

#footer {
  width:1020px;
  min-height:150px;
  margin:20px auto 0;
  padding:20px 0 0 0;
  border-top:1px solid #000;
  clear:both
}

.frow h2 {
  padding:0;
  margin:0 0 5px 0;
  color: #fff;
  font: 12px 'Oswald', Arial, Tahoma, sans-serif;
  text-transform:uppercase
}

.frow ul{
  margin:0;
  padding:0;
}

.frow li{
  list-style: none;
  padding:4px 0;
  margin:0;
  border-bottom:1px solid #0a0a0a;
  box-shadow: 0 1px 0 #333
}

.frow a {
  color:#ccc;
}

.frow .widget{
  margin:0 0 15px 0;
  padding:0;
}

.frow .widget-content{
  padding: 0;
  margin:0;
}


/* === Youtube === */
#youtubevideos{
   width: 494px;
   margin: 10px auto;
   padding:0 0 10px 0;
   border:1px solid #ddd
}

.video{
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
 *display: inline;
  width:113px;
  text-align:center;
  padding: 5px;
}

.video img{
  width:113px;
  border:none;
}

.video a {
  font-size:11px;
  font-style:oblique;
  text-align:left;
}

#ytPlayer{
  width: 484px;
  height:272px;
  cursor: move;
  padding: 5px 5px 2px 5px;
  margin-bottom: 10px;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd
}

#ytPlayer a{
  top:-10px;
  font-size: 12px;
  line-height:1.0em!important
}

span.ytLink{
  font-weight:bold;
  font-style:normal;
  font-size:11px;
  line-height:1.0em!important
}

/* === Credit === */
.credit {
  float:left;
  padding:;
  margin:0;
  font:13px/18px "American Typewriter","Old Standard TT",Courier,"Courier New",monospace
  text-align:center;
  color:#988B81;
  clear:both;
}

.credit p {
  line-height:1.3em;
  padding:0
}

.breadcrumbs{
  padding: 0 0 3px 0;
  margin:0 0 12px 0;
  font-size:12px;
  border-bottom:1px dotted #ddd
}

.readmore {
  float:left;
  background:url(http://1.bp.blogspot.com/-AcampvcBDYE/T_K8VquSZXI/AAAAAAAAPO4/bIJ5YXZGVNk/s1600/bg_title.png) repeat-x top;
  padding:3px 6px;
  margin:12px 0 0 0;
  font-family:'Oswald', arial;
  font-size:10px;
  text-transform:uppercase;
  border:1px solid #ccc;
  box-shadow:0 0 1px #ccc;
  text-shadow: 0 1px #fff;
}

/* === Featured Posts === */
.featuredPost {
  float:left;
  width:91.935%;
  padding:10px;
  margin: 0;
}

.featuredPost p{
  margin:0 0 10px 0;
  padding:0
}

.featuredPost img{
  float:left;
  margin:0 5px 0 0;
  width:55px;
  height:50px
}

h3.spostTitle {
  display: block;
  font-size:12px;
  font-weight: bold;
  line-height:1.3em;
  font-family: arial,helvetica,sans-serif;
  margin:0 0 3px 0;
  padding:0;
}

/* === Features Slider === */
.lof-slidecontent, .lof-slidecontent a {
  color:#FFF;	
}
.lof-slidecontent a.readmore{
  color:#58B1EA;
  font-size:95%;	
}

.lof-slidecontent{
  position:relative;
}

.lof-slidecontent .preload{
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:100000;
  text-align:center;
  background:#FFF
}

.lof-slidecontent .preload div{
  height:100%;
  width:100%;
  background:transparent url(https://sites.google.com/site/vectorireng/Home/load-indicator.gif) no-repeat scroll 50% 50%;
}

.lof-main-outer{
  position:relative;
  z-index:3px;
  width:475px; 
  height:380px;
  overflow:hidden;
}

.lof-main-item-desc{
  z-index:100px;
  position:absolute;
  bottom:10px;
  left:0px;
  width:475px;
  height:80px;
  /* filter:0.7(opacity:60) */
  padding:0;
}

.lof-main-item-desc p{
  margin:0;
  padding: 0;
  color:#333
}

.lof-main-item-desc h3{
  padding:0;
  margin:0;
}

.lof-main-item-desc h2{
  padding:0;
  margin:15px 0 0 0px;
}

.lof-main-item-desc h3 a{	
  margin:0;
  font-size:16pt;
  padding:0;
  font-family:&quot;Oswald&quot;, Arial,Verdana,sans-serif;
  text-decoration:none;
}

.lof-main-item-desc h3 a:hover{
  color:#e1771e;
  text-decoration:underline;
}

.lof-main-item-desc h3 i {
  font-size:70%;
}

/* main flash */
ul.lof-main-wapper{
  /* margin-right:auto; */
  background:transparent url(https://sites.google.com/site/vectorireng/Home/load-indicator.gif) no-repeat scroll 50% 50%;
  padding:0px;
  margin:0   !important;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
}

ul.lof-main-wapper li{
  padding:0px   !important;
  margin:0px;
  float:left;
  top:0;
  left:0;
  position:relative;
  width:495px;
  height:380px;
}

.lof-opacity  li{
  position:absolute;
  top:0;
  left:0;
  float:inherit;
}

ul.lof-main-wapper li img{
  width:495px;
  height:280px;
  padding:0px  !important;	
  margin:0
}

/* item navigator */
.lof-navigator-wapper {
  position:absolute;
  top:0;
  right:0;
  padding: 0px;
}

.lof-navigator-outer{
  position:relative;
  z-index:100;
  height:35px!important;
  width:160px!important;
  color:#FFF;
  float:right;
  top:-46px;
}

ul.lof-navigator{
  top:0;
  right:0;
  padding:0;
  margin:0;
  position:absolute;
  width:160px!important; 
  background:none !important;
  margin: 0 !important;
}

ul.lof-navigator li{
  cursor:hand !important; 
  cursor:pointer !important;
  list-style:none !important;
  padding:0 !important;
  margin:0 0 0 2px !important;
  float:left !important;
  width:30px!important;
  height:35px!important;
  overflow:hidden!important;
  display:block !important;
  text-align:center !important;
}

.lof-navigator-wapper img {
  background:#fff;
  height:25px !important; 
  width:24px !important
}

ul.lof-navigator li img{
  padding:2px;
  border:#ddd solid 1px;	
  opacity:0.4
  filter: alpha(opacity=40); /* internet explorer */
}

ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
  opacity:1
  filter: alpha(opacity=100); /* internet explorer */
}

.lof-previous, .lof-next {
   display:none
}


/* === Responsive === */
@media screen{
}

@media screen and (max-width:1040px){
body {
    width: 100%
}

#header-wrapper {
  width:100%;
  float:none;
  margin:0 auto
}

.header {
  width: 255px;
}

.header img {
  width:100%;
  height:100%;
}

#bottomnav {
  width:988px;
}

.menu {
  width:728px
}

.menu2 {
  width:260px
}

.menu2 li{
  margin:0 8px ;
}

#outer-wrapper, #topnav, #footer {
  width: 990px
}

#mainleft {
  width: 673px;
  border-top:1px solid #fff
}

#main-wrapper {
   width: 496px;
}

#sidebar-wrapper {
  width:312px;
}

#sidebarRight, #sidebarLeft {
  width:152px;
}

#subscribe {
  width:99.4%
}

#middle {
   width: 172px;
  margin:0 0 0 5px;
}

.subs {
  padding:10px 5px!important
}

.sidebar h2 {
  padding:5px
}

.sidebar .widget-content {
  padding:10px 5px
}

#bottom {
  float: none;
  width: 100%;
  margin: 0 auto;
}

#bottom1,#bottom2,#bottom3, #bottom4, #footer1,#footer2,#footer3,#footer4  {
  width:24.20%;
}
}

@media screen and (max-width: 1010px) {
body {
    width: 100%;
}

.header {
  width: 185px;
}

#outer-wrapper, #topnav, #footer {
  width: 920px
}

.topmenu {
  width:600px
}

#search {
  width:230px
}

#bottomnav {
  width:918px
}

.menu {
  width:671px;
}

.menu2 {
  width:247px;
}

.menu li a{
  padding:0 12px;
}

#mainleft, #main-wrapper  {
  width:100% !important;
  float:none !important;
  margin:0 auto!important;
  position:relative;
}

#maintop {
  width:496px;
  float:right;
}

#mainbottom,#youtubevideos {
  float:right;
  width:496px;
  position:relative!important;
  right:0!important;
  margin:0 0 10px 0!important
}

#mainbottom {
  margin:0!important
}

#main {
  float:left;
  width:414px;
  margin:0
}

#middle {
  margin:0 0 0 10px
}

#bottom1,#bottom2,#bottom3, #bottom4, #footer1,#footer2,#footer3,#footer4  {
  width:24.15%;
}
}

@media screen and (max-width:945px) {
body {
    width: 100%;
}

.header {
  float:none;
  width: 285px;
  margin:10px auto 5px
}

#topad {
  float:none;
  width: 730px;
  margin:5px auto 10px
}

#outer-wrapper, #topnav, #footer {
  width: 730px
}

.topmenu {
  width:540px;
}

.topmenu li a:link {
  margin:0 13px 0 0
}

#search {
  width:180px;
}

#s {
  width:150px;
}
  
#bottomnav {
  width:728px
}

.menu, .menu2 {
  width:100%;
}

#mainleft  {
  width:688px !important;
  float:none !important;
  margin:0 auto!important;
  position:none!important;
}

#main-wrapper, #main  {
  width:496px !important;
  float:left!important;
  margin:0!important;
  position:none!important;
}

#youtubevideos {
  float:left;
  width:496px;
  position:none!important;
  right:none!important;
  margin:0 0 10px 0 !important
}

#middle {
  width:182px;
}

#sidebar-wrapper {
  width:688px;
  float:none;
  margin:0 auto
}

#subscribe {
  width:320px;
  float:right;
}

#sidebarTop {
  float:left;
  width:322px;
}

#sidebarMiddle, #sidebarBottom {
  float:right;
  width:322px
}

#sidebarRight, #sidebarLeft {
  width:157px
}

.sidebar h2 {
  padding:5px 10px
}

.subs, .sidebar .widget-content {
  padding:10px !important;
}

#bottom1,#bottom2,#bottom3, #bottom4, #footer1,#footer2,#footer3,#footer4  {
  width:23.95%;
}
}

@media screen and (max-width:760px) {
body {
    width: 100%;
}

#topad {
  width: 455px;
  overflow:hidden
}

#outer-wrapper, #topnav, #footer {
  width: 455px
}

#wrap2 {
  height:50px;
  margin:0 0 10px 0
}

.topmenu {
  width:290px;
}

.topmenu li a:link {
  line-height:25px
}

#search {
  width:150px;
  margin:10px 0 0 0
}

#s {
  width:120px
}
  
#bottomnav, .menu {
  width:453px
}

.menu li a {
  padding:0 10px;
}

.menu2 {
  width:230px
}

.menu2 li{
  margin:0 7px!important;
}

#mainleft, #maintop  {
  width:455px !important;
  float:none;
  margin:0 auto
}

#main-wrapper, #main  {
  width:455px !important;
  float:none!important;
  margin:0 auto!important;
  position:none!important;
}

#youtubevideos {
  width:455px!important;
  border:none!important
}

#mainbottom {
  width:455px!important;
}

.lof-main-outer, .lof-main-item-desc {
  width:434px !important;
  overflow:hidden
}

ul.lof-main-wapper li, ul.lof-main-wapper li img {
  width:454px
}

#ytPlayer {
  width:455px!important;
  padding:10px 0 0 0!important;
  overflow:hidden !important;
  border-top:none;
  border-bottom:none
}

#channel_div {
  width:453px!important;
  border:1px solid #ddd !important
}

.video, .video img {
  width:102px !important
}

.maincol h2 {
  border-top:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
}

#middle {
  width:150px;
  margin:0;
  overflow:hidden;
}

#sidebar-wrapper {
  width:300px;
  float:right;
  margin:0;
}

#subscribe {
  width:300px;
  float:right;
  border:none
}

#sidebarTop {
  float:left;
  width:300px;
}

#sidebarMiddle, #sidebarBottom {
  float:right;
  width:300px
}

#sidebarRight, #sidebarLeft {
  width:145px
}

.sidebar h2 {
  padding:5px;
  border-top:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
}

.sidebar .widget {
  border:none
}

.subs, .sidebar .widget-content {
  padding:5px 0 !important;
}

#bottom{
  width:100%!important
}

#bottom1,#bottom2,#bottom3, #bottom4, #footer1,#footer2,#footer3,#footer4  {
  float:left!important;
  width:48.90%!important;
  margin:0 10px 0 0
}

#bottom2, #bottom4, #footer2,#footer4  {
  margin:0
}

.featuredPost {
  padding:10px 0 0 0!important
}
}

@media screen and (max-width:475px) {
body {
    width: 100%;
}

#maintop, #youtubevideos, #topad, .thumb, .featuredPost img, .featuredPost p {
  display:none
}

#outer-wrapper, #topnav, #footer, .topmenu {
  width: 295px
}

#header-wrapper {
  height:90px;
  margin:8px 0 10px!important
}

.header {
  width: 295px
}

#wrap2 {
  height:75px;
  margin:0
}

.topmenu li a:link {
  line-height:25px
}

#search {
  width:210px;
  float:none;
  margin:0 auto
}

#s {
  width:180px
}
  
#bottomnav {
  background:none;
  height:80px;
  width:293px
}

.menu {
  width: 295px
}

.menu li a {
  padding:0 10px;
  line-height:25px!important;
  border-right:none
}

.menu2 {
  width:240px
}

.menu2 li{
  margin:0 7px!important;
}

.menu2 li a {
  line-height:45px!important
}

#mainleft, #main-wrapper, #main, #mainbottom  {
  width:295px !important;
}

.post-title {
  font-size:14px;
  line-height:1.4em!important
}

.post-title, .post-header, .post-footer{
  margin: 0 !important;
}

.entry-content {
  margin:10px 0!important;
}

.post-body img{
  padding:2px;
  border:1px solid #ccc;
}

.post-share-buttons {
  display:none!important
}

#middle {
  float:none;
  width:160px;
  margin:20px auto 0!important;
}

#sidebar-wrapper,#subscribe,#sidebarTop,#sidebarMiddle, #sidebarBottom {
  width:295px;
  float:left;
  margin:0;
}

#subscribe {
  border:none
}

.input {
  width:195px!important
}

#bottom1,#bottom2,#bottom3, #bottom4, #footer1,#footer2,#footer3,#footer4  {
  float:none!important;
  width:295px!important;
  margin:0 auto!important
}

h3.spostTitle {
  background:url(http://1.bp.blogspot.com/_aAjcAMHOGT4/TJnVVDQBCTI/AAAAAAAAE1Q/J0b_hDE7Khc/s1600/list.png) no-repeat left center;
  padding:2px 0 2px 15px!important
}
}